Skip to content

Conversation

@d0s1nt
Copy link

@d0s1nt d0s1nt commented Feb 2, 2026

Summary

  • New operation that extracts metadata from 10 audio formats: MP3 (ID3v2/ID3v1), WAV/BWF/BW64 (RIFF INFO/bext/iXML/axml), FLAC (Vorbis Comment), OGG Vorbis, Opus, AAC (ADTS), AC3 (Dolby Digital), WMA (ASF), MP4/M4A, and AIFF
  • Outputs normalized JSON rendered as an HTML table via present()
  • Pure vanilla JS with zero external dependencies — assigned to the Default module
  • Registered in three categories: Extractors, Forensics, Multimedia
  • Works with newer formats including deepfake formats such as ElevenLabs which contains provenance data

Test plan

  • 28 tests covering all 10 formats with deep validation of container detection, MIME types, common tags, format-specific sections, and technical metadata values
  • All 1805 operation tests passing
  • ESLint: 0 errors, 0 warnings
  • CLA signed via CLA assistant

Visuals

image

New operation that extracts metadata from 10 audio formats:
MP3 (ID3v2/ID3v1), WAV/BWF/BW64 (RIFF INFO/bext/iXML/axml),
FLAC (Vorbis Comment), OGG Vorbis, Opus, AAC (ADTS), AC3,
WMA (ASF), MP4/M4A, and AIFF. Outputs normalized JSON,
rendered as an HTML table via present().

Includes 28 tests covering all formats with deep validation of
container detection, MIME types, common tags, format-specific
sections (ID3v2 frames, Vorbis comments, ADTS fields, AC3 BSI,
ASF Content Description), and technical metadata values.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant